package com.example.basic.utils;

/**
 * 作者: suntaotao
 * 日期: 17-12-20
 * 时间: 下午3:31
 * 描述: 拼音
 */
public class PinyinUtils {

    /**
     * 获取全拼
     * @param sentence 字符串
     * @return
     */
    public static String getFullPinYin( String sentence ){
//        char[] charset = sentence.toCharArray();
//        int length = charset.length;
//        StringBuffer sb = new StringBuffer( length );
//
//        for ( int i = 0; i < length; i++ )
//        {
//            char c = charset[i];
//            String[] items = PinyinHelper.toHanyuPinyinStringArray(c);
//            if (items != null && items.length > 0){
//                sb.append( items[0] );
//            }
//            else{
//                sb.append(c);
//            }
//        }
//        return sb.toString();
        return PinYinHelper.getInstance().getFullPinYin(sentence);
    }

    /**
     * 将输入字符串中的中文转换成对应拼音的首字符.
     *
     * @param sentence 待翻译的字符串
     * @return 翻译好的字符串
     */
    public static String getSimplePinYin( String sentence )
    {
//        char[] charset = sentence.toCharArray();
//        int length = charset.length;
//        StringBuffer sb = new StringBuffer( length );
//
//        for ( int i = 0; i < length; i++ )
//        {
//            char c = charset[i];
//            String[] items = PinyinHelper.toHanyuPinyinStringArray(c);
//            if (items != null && items.length > 0){
//                sb.append( items[0].charAt(0) );
//            }
//            else{
//                sb.append(c);
//            }
//        }
//
//        return sb.toString();
        return PinYinHelper.getInstance().getSimplePinYin(sentence);
    }
}
